IF EXISTS(SELECT * FROM sysobjects WHERE name = 'buscarMuestraSondaje' AND type = 'P')
BEGIN
	DROP PROCEDURE buscarMuestraSondaje
END
GO
CREATE PROCEDURE buscarMuestraSondaje
(
@CodigoSondaje INT
)
AS
/*********************************************************************
	Resumen: Buscar sondajes
	Parametros:
		@CodigoSondaje : Codigo de Sondaje
**********************************************************************/		

BEGIN
	SELECT t1.*, t2.Descripcion AS DescripcionTipoControlCalidad,
		(CASE t1.Estado 
			WHEN 1 THEN 'Registrado'
			WHEN 2 THEN 'Enviado'
			WHEN 3 THEN 'En proceso'
			WHEN 4 THEN 'Finalizado'
		END) AS DescripcionEstado
	FROM MuestraSondaje t1
	INNER JOIN TipoControlCalidad t2 ON t2.CodigoTipoControlCalidad = t1.CodigoTipoControlCalidad
	WHERE t1.CodigoSondaje = @CodigoSondaje
	ORDER BY t1.Desde, t1.Hasta ASC
END